package cn.com.java.model;

import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;
import lombok.EqualsAndHashCode;

import javax.sound.sampled.Line;
import java.util.Date;
import java.util.List;

/**
 * 产品信息表
 */
@Data
@EqualsAndHashCode(callSuper=false)
@TableName("product")
public class Product {
	/** ID */
	@TableId(type = IdType.AUTO)
	private Long id;
	/** 产品名称 */
	private String name;
	/** 介绍 */
	private String introduce;
	/** 商品类型 */
	private String typeId;
	/** 单价 */
	private Integer price;
	/** 优惠单价 */
	private Integer discountPrice;
	/** 帐号状态（0草稿 1发布） */
	private String status;
	/** 创建者 */
	private String createBy;
	/** 创建时间 */
	@TableField(fill = FieldFill.INSERT)
	private Date createTime;
	/** 更新者 */
	private String updateBy;
	/** 更新时间 */
	@TableField(fill = FieldFill.INSERT_UPDATE)
	private Date updateTime;
	/** 备注 */
	private String remark;

	@TableField(exist = false)
	private int pageIndex;
	@TableField(exist = false)
	private int pageSize;
	@TableField(exist = false)
	private List<ProductImages> images;
}